function add(arg1,arg2){
let t1 = 0
let t2 = 0
if(arg1.toString().indexOf('.')>-1){
        t1 = arg1.toString().split('.')[1].length
    }
    if(arg2.toString().indexOf('.')>-1){
        t2 = arg2.toString().split('.')[1].length
    }
    let m =Math.pow(10,Math.max(t1,t2))
    let result = (arg1*m + arg2*m)/m
    return result
}
function mul(arg1,arg2){
    let a1 = arg1.toString()
    let a2 = arg2.toString()
    let m = 0

    if(a1.indexOf('.')>-1){
        m += a1.split('.')[1].length
    }
    if(a2.indexOf('.')>-1){
        m += a2.split('.')[1].length
    }
    let result =Number(a1.replace('.','')) * Number(a2.replace('.','')) / Math.pow(10,m)
    return result
}
function sub(arg1,arg2){
    let t1=0
    let t2=0
    if(arg1.toString().indexOf('.')>-1){
        t1 = arg1.toString().split('.')[1].length    
    }
    if(arg2.toString().indexOf('.')>-1){
        t1 = arg2.toString().split('.')[1].length    
    }
    let m = Math.pow(10,Math.max(t1,t2))
    let result = (mul(arg1,m) - mul(arg2,m))/m
    return result
}
function div(arg1,arg2){
    let t1=0
    let t2=0
    let a1 = arg1.toString()
    let a2 = arg2.toString()

    if(a1.indexOf('.')>-1){
        t1 = a1.split('.')[1].length
    }
    if(a2.indexOf('.')>-1){
        t2 = a2.split('.')[1].length
    }
    let r1 = Number(a1.replace('.',''))
    let r2 = Number(a2.replace('.',''))
    let result = mul(r1/r2,Math.pow(10,t2-t1))
    return result
}
module.exports ={
    add,mul,sub,div
}